Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{vis}[GCC/13.3.0] GStreamer-1.24.8-GCC-13.3.0.eb GST-plugins-base-1.24.8-GCC-13.3.0.eb Graphene-1.10.8-GCCcore-13.3.0.eb wxWidgets-3.2.6-GCC-13.3.0.eb #21723

Merged
merged 5 commits into from
Nov 7, 2024

Conversation

stefan-wolfsheimer
Copy link
Contributor

This PR depends on:

@github-actions github-actions bot added the update label Nov 7, 2024
Copy link

github-actions bot commented Nov 7, 2024

Updated software GST-plugins-base-1.24.8-GCC-13.3.0.eb

Diff against GST-plugins-base-1.22.5-GCC-12.3.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
index 0f4b63ac60..13311a9a43 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.5-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GST-plugins-base'
-version = '1.22.5'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['edd4338b45c26a9af28c0d35aab964a024c3884ba6f520d8428df04212c8c93a']
+checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.76.1'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.2.13'),
-    ('GLib', '2.77.1'),
-    ('GStreamer', '1.22.5'),
-    ('Gdk-Pixbuf', '2.42.10'),
-    ('X11', '20230603'),
-    ('Mesa', '23.1.4'),
+    ('zlib', '1.3.1'),
+    ('GLib', '2.80.4'),
+    ('GStreamer', '1.24.8'),
+    ('Gdk-Pixbuf', '2.42.11'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
     ('Graphene', '1.10.8'),
 ]
 
Diff against GST-plugins-base-1.22.1-GCC-12.2.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
index 739ab50a8d..13311a9a43 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.22.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GST-plugins-base'
-version = '1.22.1'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['59bcaeacc5646b8dbdcfa4ef20ca6e818dd234910efb4cee1bbea441a3801c69']
+checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '0.64.0'),
-    ('Ninja', '1.11.1'),
-    ('GObject-Introspection', '1.74.0'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.2.12'),
-    ('GLib', '2.75.0'),
-    ('GStreamer', '1.22.1'),
-    ('Gdk-Pixbuf', '2.42.10'),
-    ('X11', '20221110'),
-    ('Mesa', '22.2.4'),
+    ('zlib', '1.3.1'),
+    ('GLib', '2.80.4'),
+    ('GStreamer', '1.24.8'),
+    ('Gdk-Pixbuf', '2.42.11'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
     ('Graphene', '1.10.8'),
 ]
 
Diff against GST-plugins-base-1.20.2-GCC-11.3.0.eb

easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.20.2-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.20.2-GCC-11.3.0.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
index 11969bcfc0..13311a9a43 100644
--- a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.20.2-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GST-plugins-base'
-version = '1.20.2'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,28 +9,28 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
 source_urls = ['https://gstreamer.freedesktop.org/src/gst-plugins-base']
 sources = [SOURCELOWER_TAR_XZ]
-checksums = ['ab0656f2ad4d38292a803e0cb4ca090943a9b43c8063f650b4d3e3606c317f17']
+checksums = ['10fb31743750ccd498d3933e8aaecda563ebc65596a6ab875b47ee936e4b9599']
 
 builddependencies = [
-    ('Meson', '0.62.1'),
-    ('Ninja', '1.10.2'),
-    ('GObject-Introspection', '1.72.0'),
-    ('gettext', '0.21'),
-    ('pkgconf', '1.8.0'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
     ('Bison', '3.8.2'),
 ]
 
 dependencies = [
-    ('zlib', '1.2.12'),
-    ('GLib', '2.72.1'),
-    ('GStreamer', '1.20.2'),
-    ('Gdk-Pixbuf', '2.42.8'),
-    ('X11', '20220504'),
-    ('Mesa', '22.0.3'),
+    ('zlib', '1.3.1'),
+    ('GLib', '2.80.4'),
+    ('GStreamer', '1.24.8'),
+    ('Gdk-Pixbuf', '2.42.11'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
     ('Graphene', '1.10.8'),
 ]
 

Updated software GStreamer-1.24.8-GCC-13.3.0.eb

Diff against GStreamer-1.22.5-GCC-12.3.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
index edec237860..5c3ef3f7b4 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.5-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GStreamer'
-version = '1.22.5'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,39 +9,36 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer']
+source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
-patches = [
-    '%(name)s-1.18_fix_bad_suid.patch',
-]
-checksums = [
-    {'gstreamer-1.22.5.tar.xz': '4408d7930f381809e85917acc19712f173261ba85bdf20c5567b2a21b1193b61'},
-    {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'},
-]
+patches = ['%(name)s-1.24_fix_bad_suid.patch']
+checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',  # gstreamer-1.24.8.tar.xz
+             'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1',  # %(name)s-1.24_fix_bad_suid.patch
+             ]
 
 builddependencies = [
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('Perl', '5.36.1'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('Perl', '5.38.2'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.76.1'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
 ]
-
 dependencies = [
-    ('Python', '3.11.3'),
-    ('zlib', '1.2.13'),
-    ('GMP', '6.2.1'),
-    ('GSL', '2.7'),
-    ('GLib', '2.77.1'),
-    ('libunwind', '1.6.2'),
-    ('elfutils', '0.189'),
+    ('Python', '3.12.3'),
+    ('zlib', '1.3.1'),
+    ('GMP', '6.3.0'),
+    ('GSL', '2.8'),
+    ('GLib', '2.80.4'),
+    ('libunwind', '1.8.1'),
+    ('elfutils', '0.191'),
 ]
 
+
 sanity_check_paths = {
     'files': [],
     'dirs': ['include', 'share', 'libexec'],
Diff against GStreamer-1.22.1-GCC-12.2.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
index 20ecd1c402..5c3ef3f7b4 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.22.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GStreamer'
-version = '1.22.1'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,39 +9,36 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer']
+source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
-patches = [
-    '%(name)s-1.18_fix_bad_suid.patch',
-]
-checksums = [
-    {'gstreamer-1.22.1.tar.xz': 'cd3ca759f926763615fdfcea63c9761198c42889bc0615ceec73e22b24fde771'},
-    {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'},
-]
+patches = ['%(name)s-1.24_fix_bad_suid.patch']
+checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',  # gstreamer-1.24.8.tar.xz
+             'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1',  # %(name)s-1.24_fix_bad_suid.patch
+             ]
 
 builddependencies = [
-    ('Meson', '0.64.0'),
-    ('Ninja', '1.11.1'),
-    ('Perl', '5.36.0'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('Perl', '5.38.2'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.74.0'),
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
 ]
-
 dependencies = [
-    ('Python', '3.10.8'),
-    ('zlib', '1.2.12'),
-    ('GMP', '6.2.1'),
-    ('GSL', '2.7'),
-    ('GLib', '2.75.0'),
-    ('libunwind', '1.6.2'),
-    ('elfutils', '0.189'),
+    ('Python', '3.12.3'),
+    ('zlib', '1.3.1'),
+    ('GMP', '6.3.0'),
+    ('GSL', '2.8'),
+    ('GLib', '2.80.4'),
+    ('libunwind', '1.8.1'),
+    ('elfutils', '0.191'),
 ]
 
+
 sanity_check_paths = {
     'files': [],
     'dirs': ['include', 'share', 'libexec'],
Diff against GStreamer-1.20.2-GCC-11.3.0.eb

easybuild/easyconfigs/g/GStreamer/GStreamer-1.20.2-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.20.2-GCC-11.3.0.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
index d942105b5f..5c3ef3f7b4 100644
--- a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.20.2-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.24.8-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'MesonNinja'
 
 name = 'GStreamer'
-version = '1.20.2'
+version = '1.24.8'
 
 homepage = 'https://gstreamer.freedesktop.org/'
 description = """GStreamer is a library for constructing graphs of media-handling
@@ -9,39 +9,36 @@ description = """GStreamer is a library for constructing graphs of media-handlin
  Ogg/Vorbis playback, audio/video streaming to complex audio
  (mixing) and video (non-linear editing) processing."""
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://gstreamer.freedesktop.org/src/gstreamer']
+source_urls = ['https://%(namelower)s.freedesktop.org/src/%(namelower)s']
 sources = [SOURCELOWER_TAR_XZ]
-patches = [
-    '%(name)s-1.18_fix_bad_suid.patch',
-]
-checksums = [
-    {'gstreamer-1.20.2.tar.xz': 'df24e8792691a02dfe003b3833a51f1dbc6c3331ae625d143b17da939ceb5e0a'},
-    {'GStreamer-1.18_fix_bad_suid.patch': '3d963ffdaf157ed92f46a071c4ef46f548c0b19186427e8404cb066705bbb61a'},
-]
+patches = ['%(name)s-1.24_fix_bad_suid.patch']
+checksums = ['b807dbf36c5d2b3ce1c604133ed0c737350f9523ce4d8d644a1177c5f9d6ded3',  # gstreamer-1.24.8.tar.xz
+             'e40c8b195cc9d44f2d9b92e57608e097ef8dac6fa761c5610fcb836f88610cb1',  # %(name)s-1.24_fix_bad_suid.patch
+             ]
 
 builddependencies = [
-    ('Meson', '0.62.1'),
-    ('Ninja', '1.10.2'),
-    ('Perl', '5.34.1'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('Perl', '5.38.2'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
-    ('GObject-Introspection', '1.72.0'),
-    ('gettext', '0.21'),
-    ('pkgconf', '1.8.0'),
+    ('GObject-Introspection', '1.80.1'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
 ]
-
 dependencies = [
-    ('Python', '3.10.4'),
-    ('zlib', '1.2.12'),
-    ('GMP', '6.2.1'),
-    ('GSL', '2.7'),
-    ('GLib', '2.72.1'),
-    ('libunwind', '1.6.2'),
-    ('elfutils', '0.187'),
+    ('Python', '3.12.3'),
+    ('zlib', '1.3.1'),
+    ('GMP', '6.3.0'),
+    ('GSL', '2.8'),
+    ('GLib', '2.80.4'),
+    ('libunwind', '1.8.1'),
+    ('elfutils', '0.191'),
 ]
 
+
 sanity_check_paths = {
     'files': [],
     'dirs': ['include', 'share', 'libexec'],

Updated software Graphene-1.10.8-GCCcore-13.3.0.eb

Diff against Graphene-1.10.8-GCCcore-13.2.0.eb

easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
index b8b16bdc89..d2ff38adec 100644
--- a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
@@ -6,7 +6,7 @@ version = '1.10.8'
 homepage = 'https://ebassi.github.io/graphene/'
 description = "Graphene is a thin layer of types for graphic libraries"
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 github_account = 'ebassi'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -14,13 +14,13 @@ sources = ['%(version)s.tar.gz']
 checksums = ['922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed']
 
 builddependencies = [
-    ('Meson', '1.2.3'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '2.0.3'),
-    ('GObject-Introspection', '1.78.1'),
-    ('binutils', '2.40'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.2.0'),
+    ('GObject-Introspection', '1.80.1'),
+    ('binutils', '2.42'),
 ]
-dependencies = [('GLib', '2.78.1')]
+dependencies = [('GLib', '2.80.4')]
 
 configopts = "-Dgobject_types=true -Dintrospection=enabled"
 
Diff against Graphene-1.10.8-GCCcore-12.3.0.eb

easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
index 0d432c32c3..d2ff38adec 100644
--- a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
@@ -6,7 +6,7 @@ version = '1.10.8'
 homepage = 'https://ebassi.github.io/graphene/'
 description = "Graphene is a thin layer of types for graphic libraries"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 github_account = 'ebassi'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -14,13 +14,13 @@ sources = ['%(version)s.tar.gz']
 checksums = ['922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed']
 
 builddependencies = [
-    ('Meson', '1.1.1'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '1.9.5'),
-    ('GObject-Introspection', '1.76.1'),
-    ('binutils', '2.40'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.2.0'),
+    ('GObject-Introspection', '1.80.1'),
+    ('binutils', '2.42'),
 ]
-dependencies = [('GLib', '2.77.1')]
+dependencies = [('GLib', '2.80.4')]
 
 configopts = "-Dgobject_types=true -Dintrospection=enabled"
 
Diff against Graphene-1.10.8-GCCcore-12.2.0.eb

easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
index b73f8a3c5b..d2ff38adec 100644
--- a/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/g/Graphene/Graphene-1.10.8-GCCcore-13.3.0.eb
@@ -6,7 +6,7 @@ version = '1.10.8'
 homepage = 'https://ebassi.github.io/graphene/'
 description = "Graphene is a thin layer of types for graphic libraries"
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 github_account = 'ebassi'
 source_urls = [GITHUB_LOWER_SOURCE]
@@ -14,13 +14,13 @@ sources = ['%(version)s.tar.gz']
 checksums = ['922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed']
 
 builddependencies = [
-    ('Meson', '0.64.0'),
-    ('Ninja', '1.11.1'),
-    ('pkgconf', '1.9.3'),
-    ('GObject-Introspection', '1.74.0'),
-    ('binutils', '2.39'),
+    ('Meson', '1.4.0'),
+    ('Ninja', '1.12.1'),
+    ('pkgconf', '2.2.0'),
+    ('GObject-Introspection', '1.80.1'),
+    ('binutils', '2.42'),
 ]
-dependencies = [('GLib', '2.75.0')]
+dependencies = [('GLib', '2.80.4')]
 
 configopts = "-Dgobject_types=true -Dintrospection=enabled"
 

Updated software wxWidgets-3.2.6-GCC-13.3.0.eb

Diff against wxWidgets-3.2.2.1-GCC-12.3.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
index b6ba8f01d9..0c9c897677 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'wxWidgets'
-version = '3.2.2.1'
+version = '3.2.6'
 
 homepage = 'https://www.wxwidgets.org'
 description = """wxWidgets is a C++ library that lets developers create
@@ -11,36 +11,36 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
 source_urls = [GITHUB_RELEASE]
 sources = [SOURCE_TAR_BZ2]
-checksums = ['dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02']
+checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.5'),
-    ('Python', '3.11.3'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
+    ('Python', '3.12.3'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.39'),
-    ('zlib', '1.2.13'),
-    ('libjpeg-turbo', '2.1.5.1'),
-    ('XZ', '5.4.2'),
+    ('libpng', '1.6.43'),
+    ('zlib', '1.3.1'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('XZ', '5.4.5'),
     ('jbigkit', '2.1'),
-    ('LibTIFF', '4.5.0'),
-    ('expat', '2.5.0'),
-    ('GTK3', '3.24.37'),
-    ('X11', '20230603'),
-    ('Mesa', '23.1.4'),
+    ('LibTIFF', '4.6.0'),
+    ('expat', '2.6.2'),
+    ('GTK3', '3.24.42'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
     ('libGLU', '9.0.3'),
-    ('SDL2', '2.28.2'),
-    ('cairo', '1.17.8'),
-    ('GST-plugins-base', '1.22.5'),
-    ('GLib', '2.77.1'),
+    ('SDL2', '2.30.6'),
+    ('cairo', '1.18.0'),
+    ('GST-plugins-base', '1.24.8'),
+    ('GLib', '2.80.4'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'
Diff against wxWidgets-3.2.2.1-GCC-12.2.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
index 465575b3ec..0c9c897677 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.2.1-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'wxWidgets'
-version = '3.2.2.1'
+version = '3.2.6'
 
 homepage = 'https://www.wxwidgets.org'
 description = """wxWidgets is a C++ library that lets developers create
@@ -11,36 +11,36 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
 source_urls = [GITHUB_RELEASE]
 sources = [SOURCE_TAR_BZ2]
-checksums = ['dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02']
+checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.21.1'),
-    ('pkgconf', '1.9.3'),
-    ('Python', '3.10.8'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
+    ('Python', '3.12.3'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.38'),
-    ('zlib', '1.2.12'),
-    ('libjpeg-turbo', '2.1.4'),
-    ('XZ', '5.2.7'),
+    ('libpng', '1.6.43'),
+    ('zlib', '1.3.1'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('XZ', '5.4.5'),
     ('jbigkit', '2.1'),
-    ('LibTIFF', '4.4.0'),
-    ('expat', '2.4.9'),
-    ('GTK3', '3.24.35'),
-    ('X11', '20221110'),
-    ('Mesa', '22.2.4'),
-    ('libGLU', '9.0.2'),
-    ('SDL2', '2.26.3'),
-    ('cairo', '1.17.4'),
-    ('GST-plugins-base', '1.22.1'),
-    ('GLib', '2.75.0'),
+    ('LibTIFF', '4.6.0'),
+    ('expat', '2.6.2'),
+    ('GTK3', '3.24.42'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
+    ('libGLU', '9.0.3'),
+    ('SDL2', '2.30.6'),
+    ('cairo', '1.18.0'),
+    ('GST-plugins-base', '1.24.8'),
+    ('GLib', '2.80.4'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'
Diff against wxWidgets-3.2.0-GCC-11.2.0.eb

easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.0-GCC-11.2.0.eb

diff --git a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.0-GCC-11.2.0.eb b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
index 631d9b165c..0c9c897677 100644
--- a/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.0-GCC-11.2.0.eb
+++ b/easybuild/easyconfigs/w/wxWidgets/wxWidgets-3.2.6-GCC-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'wxWidgets'
-version = '3.2.0'
+version = '3.2.6'
 
 homepage = 'https://www.wxwidgets.org'
 description = """wxWidgets is a C++ library that lets developers create
@@ -11,36 +11,36 @@ Ruby and many other languages, and unlike other cross-platform toolkits,
 wxWidgets gives applications a truly native look and feel because it
 uses the platform's native API rather than emulating the GUI."""
 
-toolchain = {'name': 'GCC', 'version': '11.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 github_account = 'wxWidgets'
 source_urls = [GITHUB_RELEASE]
 sources = [SOURCE_TAR_BZ2]
-checksums = ['356e9b55f1ae3d58ae1fed61478e9b754d46b820913e3bfbc971c50377c1903a']
+checksums = ['939e5b77ddc5b6092d1d7d29491fe67010a2433cf9b9c0d841ee4d04acb9dce7']
 
 builddependencies = [
-    ('gettext', '0.21'),
-    ('pkgconf', '1.8.0'),
-    ('Python', '3.9.6'),
+    ('gettext', '0.22.5'),
+    ('pkgconf', '2.2.0'),
+    ('Python', '3.12.3'),
 ]
 
 dependencies = [
-    ('libpng', '1.6.37'),
-    ('zlib', '1.2.11'),
-    ('libjpeg-turbo', '2.0.6'),
-    ('XZ', '5.2.5'),
+    ('libpng', '1.6.43'),
+    ('zlib', '1.3.1'),
+    ('libjpeg-turbo', '3.0.1'),
+    ('XZ', '5.4.5'),
     ('jbigkit', '2.1'),
-    ('LibTIFF', '4.3.0'),
-    ('expat', '2.4.1'),
-    ('GTK3', '3.24.31'),
-    ('X11', '20210802'),
-    ('Mesa', '21.1.7'),
-    ('libGLU', '9.0.2'),
-    ('SDL2', '2.0.20'),
-    ('cairo', '1.16.0'),
-    ('GST-plugins-base', '1.18.5'),
-    ('GLib', '2.69.1'),
+    ('LibTIFF', '4.6.0'),
+    ('expat', '2.6.2'),
+    ('GTK3', '3.24.42'),
+    ('X11', '20240607'),
+    ('Mesa', '24.1.3'),
+    ('libGLU', '9.0.3'),
+    ('SDL2', '2.30.6'),
+    ('cairo', '1.18.0'),
+    ('GST-plugins-base', '1.24.8'),
+    ('GLib', '2.80.4'),
 ]
 
 local_cpath_ext = '$EBROOTGTKPLUS/include/gtk-3.0:$EBROOTGLIB/include/glib-2.0:$EBROOTGLIB/lib/glib-2.0/include'

@smoors
Copy link
Contributor

smoors commented Nov 7, 2024

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@smoors: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=21723 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21723 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5211

Test results coming soon (I hope)...

- notification for comment with ID 2462125503 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/3bac96b3ab4902cf26c6a23e907eea7e for a full test report.

@smoors
Copy link
Contributor

smoors commented Nov 7, 2024

@boegelbot: please test @ generoso

@boegelbot
Copy link
Collaborator

@smoors: Request for testing this PR well received on login1

PR test command 'EB_PR=21723 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21723 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 14653

Test results coming soon (I hope)...

- notification for comment with ID 2462635916 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/d08ce8fbd6987d5006e1cdeff60fb0b2 for a full test report.

@smoors smoors added this to the release after 4.9.4 milestone Nov 7, 2024
Copy link
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@smoors
Copy link
Contributor

smoors commented Nov 7, 2024

Going in, thanks @stefan-wolfsheimer!

@smoors smoors merged commit 880d6c2 into easybuilders:develop Nov 7, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants